package com.info.zhiduoduo.repository.dto.maker;


import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString
public class MakerBalanceDto {
    @ApiModelProperty("创优客户开户日期")
    private Date openFinishtime;

    @ApiModelProperty("创优客户姓名")
    private String realname;

    @ApiModelProperty("创客id")
    private Integer userid;

    @ApiModelProperty("工作室名称")
    private String username;

    @ApiModelProperty("本月已开票金额")
    private BigDecimal monthBusiness;

    @ApiModelProperty("本季度已开票金额")
    private BigDecimal quarterBusiness;

    @ApiModelProperty("本年已开票金额")
    private BigDecimal yearBusiness;

    @ApiModelProperty("过去十二个月已开票金额")
    private BigDecimal twelveMonthAmount;

    @ApiModelProperty("待开票金额（待开票、开票中")
    private BigDecimal invoicingAmount;

    @ApiModelProperty("当前季度策略性开票金额")
    private BigDecimal quarterStrategyAmount;

    @ApiModelProperty("返回创客类型")
    private String makerType;
    @ApiModelProperty("交易企业")
    private String compname;
    //补齐返回字段
    @ApiModelProperty("状态 null或0.全部 1：审核中 2：已实名 3：已注销 4：已开户 5：已开税户")
    private Integer unifiedState;
    @ApiModelProperty("是否为临时登陆类型: null:全部 0:否 1:是")
    private Integer temporaryLogin;
    @ApiModelProperty("是否主动注册 nul.全部 0.否 1.是")
    private Integer voluntary;
    @ApiModelProperty("专家标签（null.全部 0.关闭 1.开启）")
    private Integer expertLabelState;
    @ApiModelProperty("是否为友好创客 null.全部 0.否 1.是")
    private Integer friendlyMaker;
    @ApiModelProperty("是否为友好企业 null.全部 0.否 1.是")
    private Integer friendlyCompany;
    @ApiModelProperty("是否开通支付宝公户（null:全部 0:否 1:是）")
    private Integer isOpenAlipay;
    @ApiModelProperty("是否是合伙人工作室 ：null.全部 0.否 1.是")
    private Integer partnerStudio;
    @ApiModelProperty("注册地（1.天津 2.共青城 3.芜湖 4.普陀山 5.徐州市 6.银川市 7.长沙市）")
    private Integer openingLocation;
    @ApiModelProperty("是否开银行公户（null:全部 0:否 1:是）")
    private Integer isOpenAccNo2;
    @ApiModelProperty("是否是自然人（0:否 1:是）")
    private Integer naturalPersonStatus;




}
